package com.hina.rec.application.convert;

import com.hina.rec.domain.model.SettleSysProductDO;
import com.hina.rec.endpoint.res.SysProductRes;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 系统产品数据转换器
 *
 * @author liaosp
 * @since 2025-05-23
 */
@Mapper
public interface SystemProductConvert {

    SystemProductConvert INSTANCE = Mappers.getMapper(SystemProductConvert.class);

    /**
     * 将DO转换为响应对象
     *
     * @param settleSysProductDO 系统产品DO
     * @return 系统产品响应对象
     */
    SysProductRes toRes(SettleSysProductDO settleSysProductDO);
}